expressing annoyance or anger - Allemand Anglais Dictionnaire